package com.hyx.api.domain.bo;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * 文件管理查询对象 file_upload
 *
 * @author ruoyi
 * @date 2023-11-27
 */
@Data
public class FileUploadBo implements Serializable
{

    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 文件路径 */
    @NotBlank(message = "文件路径不能为空")
    private String url;

    /** 文件名称 */
    private String name;

    /** 后缀类型 */
    private String type;

    /**  */
    @NotBlank(message = "不能为空")
    private Date uploadTime;

    /**  开始 */
    private Date beginUploadTime;

    /**  结束 */
    private Date endUploadTime;

    /** 状态 */
    @NotBlank(message = "状态不能为空")
    private Integer status;

    /** 文件删除时间 */
    private Date deleteTime;

    /** 文件删除时间 开始 */
    private Date beginDeleteTime;

    /** 文件删除时间 结束 */
    private Date endDeleteTime;


}
